package com.loong.loong.hik.api.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import java.time.LocalDateTime;
import lombok.Data;

/**
 * 资源目录-人员信息-组织信息表
 * @author jinyiang
 * @date 2023/3/20 15:50
 */
@Data
@TableName("hik_org")
public class HikOrg extends Model<HikOrg> {
	//组织唯一标识码
	private static final long serialVersionUID = 1L;
	@TableId(value = "org_index_code", type = IdType.ASSIGN_ID)
	private String orgIndexCode;
	//组织编码
	private String organizationCode;
	//组织名称
	private String orgPath;
	//父组织唯一标识
	private String parentOrgIndexCode;
	//用于标识组织节点是否有权限操作，true：有权限，false：无权限
	private boolean available;
	//标识组织节点是否叶子节点，true：为叶子结点，false：非叶子结点
	private String leaf;
	//同级组织顺序，数据展示按照sort正序排列
	private int sort;
	//创建时间
	private LocalDateTime createTime;
	//更新时间
	private LocalDateTime updateTime;

}
